.popup{ position:absolute;  z-index:100;background:url(../images/widget/pop_bg.png) repeat; padding:0px 1px 1px 0px;}
.popup_width{ width:250px;}

.popup_top_left{ background:url(../images/widget/pop_top.gif) no-repeat; height:29px;}
.popup_top_right{ background:url(../images/widget/pop_top.gif) no-repeat -2px; height:29px;}
.popup_top_left{ padding-left:2px; background-position:left 0px;}
.popup_top_left h2 { color:#333333;font-weight: bold;line-height:29px; margin:0px; padding-left: 10px;text-align: left;font-size:12px}
.popup_top_right{ padding-right:2px; background-position:right 0px;}

.pop_close {position: absolute;right: 10px;top: 8px;}
.pop_close a {text-decoration:none;}
.pop_close a:hover.pop_hint_close{ background-position:0px -35px;} 
.pop_hint_close { background-image:url(../images/widget/pop_close.gif); background-position: 0px 0px; background-repeat: no-repeat; display: inline-block; width:15px; height:15px; overflow: hidden;}


.popup_btm_left, .popup_btm_right{ background:url(../images/widget/pop_btm.gif) no-repeat; }
.popup_btm_left{height:2px; line-height:2px; padding-left:2px; background-position:left 0px;}
.popup_btm_right{ padding-right:2px; background-position:right 0px;}

.popup_main_left{ background:#f6edf9 url(../images/widget/pop_left.gif) repeat-y left;}
.popup_main_right{ background:url(../images/widget/pop_right.gif) repeat-y right;padding-left:3px;padding-right:3px; }
.popup_main_content{ padding-left:7px; padding-right:7px;padding-top:5px;padding-bottom:5px;background:#ffffff; font:12px/24px "宋体";/* color:#777777;*/overflow:auto;}